package ec.edu.ups.cidi.siia.plamdep.interfaces;
import java.util.List;
import ec.edu.ups.cidi.siia.plamdep.modelo.analizadorLexico.NGrama;
import ec.edu.ups.cidi.siia.plamdep.modelo.analizadorLexico.Palabra;
import ec.edu.ups.cidi.siia.plamdep.modelo.analizadorLexico.Parrafo;

/**
 * Interface con las funcionalidades de analisis adicionales 
 * @author Usuario
 */
public interface IAnalisisUtils 
{
        public  List<Palabra> getRelevantes(List<Palabra> palabras);
        public  List<NGrama> tokenizar(String texto, int numero);
        public  List<NGrama> tokenizar(List<Palabra> palabras, int numero);
        public  String eliminaCaracteresDobles(String texto,String caracter);
        public  List<Palabra>  eliminarStopWords(List<Palabra> palabras) ;
        public  List<Parrafo> getParrafos( String texto );
        public List<Palabra> getStringAsArrayPalabras(String texto);
        public String getPalabrasAsString(List<Palabra>palabras);
        
}
